安装redmine的环境
1
| sudo apt-get install -y apache2 php5 libapache2-mod-php5 mysql-server php5-mysql libapache2-mod-perl2 libcurl4-openssl-dev libssl-dev apache2-dev libapr1-dev libaprutil1-dev libmysqlclient-dev libmagickcore-dev libmagickwand-dev curl git-core patch build-essential bison zlib1g-dev libssl-dev libxml2-dev libxml2-dev sqlite3 libsqlite3-dev autotools-dev libxslt1-dev libyaml-0-2 autoconf automake libreadline6-dev libyaml-dev libtool imagemagick apache2-utils vim
|
安装ruby
1
| sudo apt-get -y install ruby2.0 ruby2.0-dev ruby1.9.1-dev
|
创建空的数据库
1 2 3
| CREATE DATABASE redmine CHARACTER SET utf8; CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password'; GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';
|
更新ruby的库(可能需要多更新几次,尽量更新过吧)
安装budler
1
| sudo gem install bundler
|
下载redmine2.5.3
1
| wget http://www.redmine.org/releases/redmine-2.5.3.tar.gz
|
解压redmine-2.5.3.tar.gz
1
| tar zxvf redmine-2.5.3.tar.gz
|
进入redmine目录修改配置文件,将其与数据库关联
1 2 3
| cd redmine-2.5.3/config cp database.yml.examle database.yml sudo vim databse.yml
|
将用户名改为redmine 将密码改为上面对应的my_password
bundler根据redmine的gemfile进行环境安装
生成数据存储秘钥
1
| rake generate_secret_token
|
创建数据库结构
1
| RAILS_ENV=production rake db:migrate
|
设置默认数据库数据
1
| RAILS_ENV=production rake redmine:load_default_data
|
启动redmine服务
1
| ruby script/rails server webrick -e production
|
安装插件
将插件解压或者git下来的文件夹,拷贝到/redmine-2.5.3/plugins/
1
| rake redmine:plugins:migrate RAILS_ENV=production
|